home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 November / PCWorld_2005-11_cd.bin / software / topware / skypetoolbar / SkypeForInternetExplorer.exe / / menu.tmpl < prev    next >
Text File  |  2005-09-22  |  8KB  |  158 lines

  1. <style>
  2. .skype_tb_table { 
  3.   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; 
  4.   border: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:white; line-height: normal;
  5.   vertical-align: top; background-position: 0 0; text-indent:0; border-width:thin;
  6. }
  7. .skype_tb_tr {
  8.   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;
  9.   background:background-image; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: normal; vertical-align: top;
  10.   border: 1; line-height: normal; vertical-align: middle; border-width:thin; text-indent:0;
  11. }
  12. .skype_tb_td {
  13.   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; 
  14.   background:background-image; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: normal;
  15.   vertical-align: middle; border: 1; background-position: 0 0; text-indent:0; border-width:thin;
  16. }
  17. .skype_tb_link,.skype_tb_link:link,.skype_tb_link:visited {
  18.   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;
  19.   color: #003366; text-decoration: underline; background:background-image;
  20. }
  21. .skype_tb_link:hover,.skype_tb_link:active {
  22.   color: #FF0000; background:background-image; font-style: normal; font-weight: normal; 
  23.   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
  24. }
  25. .skype_tb_img { border:0px;    padding: 0px 0px 0px 0px; }
  26. </style>
  27. <iframe id=skype_tb_hideframe style="display:none;LEFT:0px;POSITION:absolute;top:0px;width:180px;height:130px;z-index:0;" frameBorder=1 scrolling=no></iframe>
  28. <script defer>
  29. var skype_curid=0, skype_active=false, skype_showseed=0, skype_ctm=0;
  30. function HideSkype() {
  31.   if(!skype_active)
  32.     HideSkypeFull();
  33.   else
  34.     setTimeout("HideSkype()",2000);
  35. }
  36. function HideSkype2() {
  37.   skype_showseed=0;
  38.   if(!skype_active)
  39.     HideSkypeFull();
  40.   else {
  41.     skype_active=false;
  42.     setTimeout("HideSkype()",6000);
  43.   }
  44. }
  45. function HideSkypeFull() {
  46.    skype_active=false;
  47.    document.all.skype_menu.style.visibility="hidden";
  48.    document.all.skype_tb_menu_add.style.visibility="hidden";
  49.    document.all.skype_tb_menu_chat.style.visibility="hidden";
  50.    document.all.skype_tb_hideframe.style.display = "none";
  51. }
  52. function CheckSkype() {
  53.    skype_active=true;
  54. }
  55. function ShowSkype(id,sadd,skypeout,name) {
  56.   skype_active=true;
  57.   if(document.all.skype_menu.style.visibility!="hidden" && skype_curid==id)
  58.     return;
  59.   skype_showseed=Math.random();
  60.   clearTimeout(skype_ctm);
  61.   skype_ctm=
  62.     setTimeout('DoShowSkype('+skype_showseed+','+id+','+sadd+','+skypeout+',"'+name+'",'+event.clientY+','+event.clientX+')',500);
  63. }
  64. function DoShowSkype(seed,id,sadd,skypeout,name,cY,cX) {
  65.   if(seed!=skype_showseed)
  66.     return;
  67.   skype_showseed=0;
  68.   skype_curid=id;
  69.   var menu=document.all.skype_menu;
  70.   menu.style.visibility="visible"; 
  71.   document.all.skype_tb_menu_add.style.visibility=(sadd)?"visible":"hidden";
  72.   document.all.skype_tb_menu_chat.style.visibility=(skypeout)?"hidden":"visible";
  73.   var m_name=new String(name);
  74.   if(name.length>16) {
  75.     m_name=m_name.substring(0,13);
  76.     document.all.call_text.innerText='Call '+m_name+'...';
  77.     document.all.chat_text.innerText='Chat '+m_name+'...';
  78.   } else {
  79.     document.all.call_text.innerText='Call '+m_name;
  80.     document.all.chat_text.innerText='Chat '+m_name;
  81.   } 
  82.   bNew=(navigator.appVersion.indexOf("MSIE 6.")>=0 && document.compatMode!="BackCompat");
  83.   var docelem = (bNew) ? document.documentElement : document.body;
  84.   scrollY=docelem.scrollTop;
  85.   scrollX=docelem.scrollLeft;
  86.   var my=cY+scrollY, mx=cX+scrollX, mby=docelem.clientHeight-130, mbx=docelem.clientWidth-180;
  87.   if(cY>mby) my=mby+scrollY;
  88.   if(my<0) my=0;
  89.   if(cX>mbx) mx=mbx+scrollX;
  90.   if(mx<0) mx=0;
  91.   menu.style.left=mx;
  92.   menu.style.top=my;
  93.   var bkfr=document.all.skype_tb_hideframe;
  94.   bkfr.style.left=mx;
  95.   bkfr.style.top=my;
  96.   bkfr.style.display="block";
  97. }
  98. function runCMD(link) {
  99.   window.location.href="http://skype_tb:"+link+"/"+skype_curid;
  100. }
  101. function skype_tb_imgOnOff(imgName,onoff) {
  102.   if(document.images)
  103.     document[imgName].src=document[imgName+onoff].src;
  104. }
  105. var skype_hcolors=Array("#ffff19","#ffff32","#ffff4b","#ffff64","#ffff7d","#ffff96","#ffffaf","#ffffc8","#ffffe1","");
  106. var skype_helems=null;
  107. function FadeYellow() {
  108.   if(skype_helems==null)
  109.     skype_helems=document.getElementsByName("softomate_highlight");
  110.   setTimeout("DoFadeYellow(0);",200);
  111. }
  112. function DoFadeYellow(cnt) {
  113.   if(cnt>9)
  114.     return;
  115.   var bkclr=skype_hcolors[cnt];
  116.   setTimeout('DoFadeYellowItem("'+bkclr+'",0);',1);
  117.   setTimeout('DoFadeYellow('+(cnt+1)+');',200);
  118. }
  119. function DoFadeYellowItem(bkclr,idx) {
  120.   if(idx==skype_helems.length)
  121.     return;
  122.   setTimeout('DoFadeYellowItem("'+bkclr+'",'+(idx+1)+');',1);
  123.   var el=skype_helems[idx];
  124.   el.style.background=bkclr; 
  125. }
  126. </script>
  127. <div id="skype_menu" style="position:absolute;visibility:hidden;background-color:none;left:0px;top:0px;">
  128. <table class="skype_tb_table" onMouseMove="CheckSkype();" onMouseOut="HideSkype();skype_active=false;" width="180" height="130" cellpadding="0" cellspacing="1" background="%path%bg_popup.bmp">
  129.   <tr class="skype_tb_tr" height="28" valign="top" style="vertical-align:top;">
  130.     <td class="skype_tb_td" width="172" valign="middle" style="vertical-align:middle;">
  131.       <img name="skype_tb_img_close_on"  border="0" src="%path%close_on.bmp"  width="17" height="17" style="visibility:hidden;">
  132.       <img name="skype_tb_img_close_off" border="0" src="%path%close_off.bmp" width="17" height="17" style="visibility:hidden;">
  133.     </td>
  134.     <td class="skype_tb_td" width="28" align="middle" valign="middle" style="vertical-align:middle;">
  135.       <a onMouseOut="skype_tb_imgOnOff('skype_tb_img_close','_off')" onMouseOver="skype_tb_imgOnOff('skype_tb_img_close','_on');"><img name="skype_tb_img_close" onClick="HideSkypeFull();" border="0" src="%path%close_off.bmp" width="17" height="17"></a>
  136.     </td>
  137.   </tr>
  138.   <tr class="skype_tb_tr" height="100">
  139.     <td class="skype_tb_td" align="center" valign="top" colspan="2" style="vertical-align:top;">
  140.       <table onMouseMove="CheckSkype();" width="171" border="0" cellspacing="2" cellpadding="2" style="font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #003366;">
  141.         <tr class="skype_tb_tr" onMouseOver="CheckSkype();">
  142.           <td class="skype_tb_td" width="16" align="center" valign="middle"><img class="skype_tb_img" src="%path%call.gif" width="16" height="16"></td>
  143.           <td class="skype_tb_td" align="left" nowrap id="skype_tb_callline"><a id="call_text" class="skype_tb_link" onclick="runCMD('call');return false;" href="call">Call</a></td>
  144.         </tr>
  145.         <tr class="skype_tb_tr" id="skype_tb_menu_chat" onMouseOver="CheckSkype();">
  146.           <td class="skype_tb_td" align="center" valign="middle"><img class="skype_tb_img" src="%path%chat.gif" width="16" height="16"></td>
  147.           <td class="skype_tb_td" align="left" nowrap><a id="chat_text" class="skype_tb_link" onclick="runCMD('chat');return false;" href="chat">Chat</a></td>
  148.         </tr>
  149.         <tr class="skype_tb_tr" id="skype_tb_menu_add" onMouseOver="CheckSkype();">
  150.           <td class="skype_tb_td" align="center" valign="middle"><img class="skype_tb_img" src="%path%add_to_contacts.gif" width="16" height="16"></td>
  151.           <td class="skype_tb_td" align="left" nowrap><a id="contact_text" class="skype_tb_link" onclick="runCMD('contact');return false;" href="add_contacts">Add to Contacts</a></td>
  152.         </tr>
  153.       </table>
  154.     </td>
  155.   </tr>
  156. </table>
  157. </div>
  158.